﻿@model Tecnosop.WebUI.Models.ResultadoBusquedaEquipoViewModel
@{
    ViewBag.Title = "Resultado de la búsqueda";
    Layout = MVC.Equipo.Views._LayoutEquipo;
}
<fieldset>
    <legend>Resultado de la búsqueda</legend>
        <br />
        @if(Model.Resultado.Any())
        {
            Html.Telerik().Grid(Model.Resultado)
                .Name("ResultadoBusqueda")
                .DataKeys(keys => keys.Add(k => k.CODIGO_ITEM))
                .DataBinding(dataBinding => dataBinding.Server()
                    .Delete(MVC.Equipo.Delete().GetRouteValueDictionary()))
                .Columns(columuns =>
                    {
                        columuns.Bound(c => c.CODIGO_ITEM)
                            .Format(Html.ActionLink("{0}", MVC.Equipo.ActionNames.Details, new { id = "{0}" }).ToString())
                            .Encoded(false)
                            .Width(150);
                        columuns.Bound(c => c.TIPO_EQUIPO);
                        columuns.Bound(c => c.ITEM.MARCA);
                        columuns.Bound(c => c.ITEM.MODELO);
                        columuns.Bound(c => c.ITEM.PRECIO);
                        columuns.Bound(c => c.OPERACION_BN)
                            .Template(t =>
                                t.OPERACION_BN != null
                                ? t.OPERACION_BN.Value
                                    ? "Aplica"
                                    : "No aplica"
                                : "No especificado");
                        columuns.Bound(c => c.OPERACION_COLOR)
                            .Template(t =>
                                t.OPERACION_COLOR != null
                                ? t.OPERACION_COLOR.Value
                                    ? "Aplica"
                                    : "No aplica"
                                : "No especificado");
                          @*columuns.Template(
                            @<text>
                                @Html.ActionLink("Editar", MVC.Cliente.Edit(item.RUT_CLIENTE), new { @class = "nice radius thin white button" })
                            </text>).Width(60);*@
                        columuns.Command(cmd =>
                        {
                            cmd.Custom("Editar")
                                .Text("Editar")
                                .Ajax(false)
                                .ButtonType(GridButtonType.ImageAndText)
                                .ImageHtmlAttributes(new { @class = "t-icon t-edit" })
                                .HtmlAttributes(new { @class = "nice radius verysmall white button" })
                                .Action(MVC.Equipo.ActionNames.Details, MVC.Equipo.Name);
                            cmd.Delete()
                                .ButtonType(GridButtonType.ImageAndText)
                                .HtmlAttributes(new { @class = "nice radius verysmall red button" });
                        }).Width(170);
                    })
                .Selectable()
                .Pageable(paging => paging.PageSize(10))
                .Scrollable(scrolling => scrolling.Enabled(false))
                .PrefixUrlParameters(false)
                .Sortable()
                .Filterable()
                .Render();
        }
        else
        {
            <div class="nice alert-box error centrado" style="width: 300px">
                No se encontraron resultados
            </div>
            <div class="centrado">
                @*@Html.ActionLink("Volver", MVC.Equipo.Index(), new { @class = "nice radius small blue button" })*@
                <button type="button" class="nice radius small blue button" onclick="history.back()">Volver</button>
            </div>
        }
</fieldset>